package com.app.project.model.dto.file;

import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 检查文件上传状态请求
 *
 * @author luobin YL586246
 */
@Data
public class ChunkUploadRequest implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     *  文件 hash
     */
    @NotBlank (message = "文件hash不能为空")
    private String fileHash;

    /**
     * 文件名
     */
    @NotBlank (message = "文件名不能为空")
    private String fileName;

    /**
     *  切片索引
     */
     @NotNull(message = "索引不能为空")
     private Integer chunkIndex;


      /**
      *  业务类型
      */
       @NotBlank (message = "业务类型不能为空")
      private String biz;

}
